Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Braunschweig Challenger Wimbledon - London Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Miami Open - Miami Wimbledon - London National Bank Open - Montreal Western & Southern Open - Cincinnati Seville Challenger Szczecin Challenger Cap Cana Challenger Davis Cup, World Group, QF, GER-CAN 2-0 Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Cancun Challenger Mutua Madrid Open - Madrid Turin Challenger Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Hamburg Open - Hamburg Mallorca Championships - Mallorca Terra Wortmann Open - Halle Mifel Tennis Open - Los Cabos Citi Open - Washington Cincinnati Open - Cincinnati USA F27 USA F28 USA F29 USA F8 USA F13 Germany F3 Germany F19 Germany F2 Italy F12 Italy F13 Belgium F12 Belgium F13 Belgium F15 Italy F35 Italy F36 Italy F37 Italy F38 Italy F39 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Sri Lanka F1 Sri Lanka F2 Sri Lanka F3 Italy F3 Italy F4 Italy F5 Italy F6 Czech Republic F2 Czech Republic F3 Belgium F1 Belgium F2 Austria F2 Austria F3 Belgium F11 Switzerland F4 Switzerland F5 Italy F26 Italy F27 Greece F7 Greece F8 USA F3 Tunisia F33 Tunisia F35 Tunisia F36 Germany F1 Germany F2 Switzerland F1 Azerbaijan F5 Azerbaijan F6 Italy F6 Italy F7 Italy F8 Czech Republic F2 Poland F3 Belgium F2 Belgium F6 Belgium F7 Belgium F9 Greece F9 Belgium F11 Belgium F14 Italy F32 Italy F33 Italy F34 Kuwait F1 Kuwait F2 Kuwait F3 Qatar F4 Qatar F5 Thailand F5 Germany F3 (Nussloch) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Canada F2 (Sherbrooke) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Germany F16 (Hamburg) Kuwait F2 (Meshref) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Tunisia F34 Qatar F3 (Doha) Switzerland F2 M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Troisdorf M15 Kaltenkirchen M15 Kamen France F4 M15 Bad Salzdetfurth M25 Malibu M15 East Lansing M15 Santo Domingo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya Odlum Brown Vancouver Open - Vancouver Lima Challenger Knoxville Challenger Heilbronn Challenger Morelos Challenger Geneva Open - Geneva Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock Samsung Secruities Cup Challenger - Seoul Swanston Challenger - Sacramento Tulsa Challenger Sacramento Challenger Dallas Challenger Sarasota Challenger Meerbusch Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Campbells Hall of Fame Tennis Championships - Newport Bangkok Challenger Bangkok Challenger Drummondville Challenger Ismaning Challenger Eckental Challenger Burnie Challenger Launceston Challenger Braunschweig Challenger Da Nang Challenger Burnie Challenger Chennai Challenger Heilbronn Challenger Poznan Challenger Braunschweig Challenger Augsburg Challenger Como Challenger Ismaning Challenger Champaign Challenger USTA Comerica Challenger - Aptos Ann Arbor Challenger Surbiton Challenger Singha Tennis Classic - Tarzana Bangkok Challenger Burnie Challenger Launceston Challenger Todi Challenger Trieste Challenger Cordenons Challenger Aix En Provence Challenger GHI Bronx Classic - Bronx Hamburg Challenger Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Antalya Challenger Concepcion Challenger Santiago Challenger USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Biella 7 Challenger Flea Market Cup Busan Challenger Tennis - Busan Lyon Challenger Wailea Men's Challenger - Maui Braunschweig Challenger Luedenscheid Challenger XL Bermuda Open - Bermuda Warsaw Challenger Como Challenger Monterrey Challenger Bogota Challenger Las Vegas Challenger Champaign Challenger Burbank Challenger - Burbank Puerto Vallarta Challenger The Surbiton Trophy - Surbiton Aix En Provence Challenger Heilbronn Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia The West Side Tennis Club Clay Court Challenger - Forest Hills Heilbronn Challenger 2003 USTA Challenger of Calabasas - Calabasas Alphen Challenger Coquimbo 2 Challenger Lima 2 Challenger Guayaquil Challenger Montevideo Challenger Monterrey Challenger Tiburon Challenger Sarasota Challenger Launceston Challenger Ludwigshafen Challenger Hamburg Challenger Hall of Fame Open - Newport Cagliari Challenger Heilbronn Challenger Antalya 2 Challenger Perugia Challenger Sassuolo Challenger Braunschweig Challenger Meerbusch Challenger China Open - Beijing Phoenix Challenger Prague 1 Challenger Buenos Aires Challenger Campinas Challenger Puerto Vallarta Challenger USTA Men's Challenger of Dallas - Dallas Harrah's Entertainment Men's Pro Challenger - Tunica SAP Open - San Jose Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London Countrywide Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing SAP Open - San Jose Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney Meerbusch Challenger U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Abierto Mexicano - Los Cabos China Open - Beijing If Stockholm Open - Stockholm Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Bangkok Challenger US Men's Clay Court Championship - Houston Antalya Cup - Antalya AEGON International - Eastbourne Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Erste Bank Open - Vienna Sydney International - Sydney New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Intrum Stockholm Open - Stockholm bett1HULKS Championships - Cologne Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Citi Open - Washington Emilia-Romagna Open - Parma Adelaide International 1 - Adelaide Sydney Tennis Classic - Sydney Tata Open Maharashtra - Pune Mercedes-Benz Cup - Los Angeles Dallas Open - Dallas Delray Beach Open - Delray Beach Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Open Parc - Lyon Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Dallas Open - Dallas Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich EFG Swiss Open - Gstaad The Tennis Channel Open - Las Vegas Hamburg European Open - Hamburg Open Seat Godo 2007 - Barcelona Generali Open - Kitzbuhel China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Moselle Open - Metz Brisbane International - Brisbane Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston ASB Classic - Auckland The Swanston Challenger - Sacramento The Artois Championships - London Cordoba Open - Cordoba Argentina Open - Buenos Aires AIG Japan Open Tennis Championships - Tokyo Millennium Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva AEGON International - Eastbourne Countrywide Classic - Los Angeles Hamburg Open - Hamburg Brisbane International - Brisbane Generali Open - Kitzbuhel Regions Morgan Keegan Championships - Memphis European Open - Antwerp Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel China Open - Beijing Belgrade Open - Belgrade Heilbronn Challenger Regions Morgan Keegan Championships - Memphis Hong Kong Tennis Open - Hong Kong US Men's Clay Court Championship - Houston ASB Classic - Auckland Open Occitanie - Montpellier Hypo Group Tennis International - Portschach ABN AMRO Open - Rotterdam Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Grand Prix Hassan II - Marrakech BMW Open - Munich US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Valencia Open - Valencia Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Citi Open - Washington Moselle Open - Metz US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London BB&T Atlanta Open - Atlanta SAP Open - San Jose Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Serbia Open - Belgrade If Stockholm Open - Stockholm AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Medibank International - Sydney Sydney International - Sydney Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington China Open - Beijing Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta SAP Open - San Jose cinch Championships - London Viking International - Eastbourne Abierto Mexicano Telcel - Acapulco Western & Southern Open - Cincinnati Aircel Chennai Open - Chennai Apia International - Sydney Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Indianapolis Tennis Championships - Indianapolis Hamburg European Open - Hamburg Erste Bank Open - Vienna ASB Classic - Auckland Davidoff Swiss Indoors Basel - Basel U.S. Men's Clay Court Championships - Houston Rogers Masters - Toronto Geneva Open - Geneva SAP Open - San Jose Medibank International - Sydney Boss Open - Stuttgart Geneva Open - Geneva Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Brisbane International - Brisbane Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Terra Wortmann Open - Halle Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Toronto BNP Paribas Masters - Paris BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Citi Open - Washington French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Erste Bank Open - Vienna Adelaide International - Adelaide French Open - Paris Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris Winston-Salem Open - Winston-Salem U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, SF, GER-NED 0-2 French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong French Open (juniors) Wimbledon (juniors) All Lower level tournaments Laver Cup - Prague Davis Cup, World Group, PO, GER-SUI 2-3 Olympics - Beijing Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, SRB-USA 1-3 Western & Southern Open - New York Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group I, 1R, BIH-GER 0-4 Internazionali BNL d'Italia - Rome Lisbon Challenger